home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
fortran
/
fv121s.zip
/
README
< prev
next >
Wrap
Text File
|
1988-06-14
|
12KB
|
251 lines
Getting Started with FAT-Video 1.21
----------------------------------
Notice:
-------
This software is shareware, if you use it , please
honor that fact. Details regarding registration for this
product are enclosed in the users manual.
This package provides 2 libraries of functions designed
for use with the Microsoft, and Lahey, Fortran compilers.
FAT-Video does not support the IBM Professional Fortran,
nor does it support the Ryan-McFarland Fortran compiler.
The libraries provide video/screen/keyboard/memory and
text windowing/menuing functions.
There is a demo, with source, to demonstrate some of the
capabilities provided by the libraries. It works with a
Mono, CGA, or EGA adapter in modes 7 or 3(text modes).
I've tested it with the ATI Graphics solution and the
ATI Wonder card, the IBM EGA, CGA and Mono cards, and
the Compaq Portable II graphics card.
If you have any trouble with your graphics card, let
me know your hardware configuration.
There is also a manual on disk, divided into 6 sections,
for printing. To see how to call each function from Fortran,
see the manual regarding that funtion.
Installation on Hard Disk:
--------------------------
First copy the disk contents to an empty sub-directory
on your hard disk.
To extract files from the registered archive file,
Type >arce fv121r
To extract files from the shareware archive file,
Type >arce fv121s
Installation on Floppy Systems Only:
------------------------------------
Same as above except you must specify an output path.
Type >arce fv121r b:\fatvid
Note: In the example you must first make the subdirectory
and name it fatvid on drive B:.
Manual:
-------
The manual consisits of 6 sections: fat0.doc, fat1.doc, fat2.doc
fat3.doc, fat4.doc, and fat5.doc. These may be printed on any printer.
Demos:
-----
There are 2 demos, they are called Demo and Mview. Once unarchived
you need only type Demo/or Mview and the respective demo will start.
The source code for Demo.exe has been included and is a good source
of examples, for using the FAT-Video libraries. The source code
for the MVIEW.exe is included with the registered disk only.
FAT-Video 1.21 Pricing Structure
--------------------------------
The registered users of the FAT-Video package will be notified
of specific errors, corrections and updates by mail. There is also
telephone support for registered users. The registered version
includes the Fortran source code for the window library, for your
personal use and modification. It may not be freely distributed.
Shareware Disk $ 12.00 Manual on disk
Registration & Disk $ 35.00 Manual on disk
& window Fortran source code
If you bought your shareware disk from me, I'll register you for $25.00
Printed Manual $ 15.00
Assembly source, Video.lib $ 35.00 Requires A86 assembler.
Upgrade Disk(Reg users only) $ 12.00 Manual on disk
Maryland residents add 5% sales tax.
FAT-DOS is available NOW ! Same price as FAT-Video !
For Info call 301-441-9235
To order, send check or mony order, and state items desired, to:
Marc A. Norton
P.O. Box 425
Greenbelt MD 20770
APR 1988 FAT-VIDEO 1.21
GENERAL INFORMATION
Table of Functions - Video Library
----------------------------------
No. Function
--- --------
1 SETVM - Set the video mode
2 SETCP - Set the cursor position
3 GETCP - Get the cursor position
4 SETDP - Set the active display page
5 SCWUP - Scroll the screen up
6 SCWDN - Scroll the screen down
7 GETAC - Get the character & attributes at the cursor
8 WRTAC - Write a chatacter & attribute at the cursor
9 WRTACP- Write a character & attribute at given cursor position
10 WRTCH - Write a character, use screens attributes
11 SETPAL- Set the video color palette
12 WRTGP - Write a graphics pixel, in given color
13 GETGP - Get the color of the pixel at the given location
14 CHTEL - Write characters in teletype mode
15 GETMOD- Get the avtive screen mode
16 SETAB - Form an attribute byte with the given colors
17 GETAB - Get the foreground & background colors from an attr byte
18 WRTAS - Write a string with the given attribute colors,
at cursor
19 WRTASP- " " at a location given
20 PEEKB - Get a byte from memory
21 PEEKW - Get a word from memory
22 POKEB - Store a byte in memory
23 POKEW - Store a word in memory
24 MEMSTR- Copy memory to a character string
25 STRMEM- Copy a character string to memory
26 GETVID- Get video display memory, put in general memory
27 PUTVID- Store general memory in video display memory
28 GETCGA- Get CGA display memory, put in general memory
29 PUTCGA- Store general memory into CGA memory
30 GETMON- Get Mono memory, put in general memory
31 PUTMON- Store general memory into Mono memory
32 CLS() - Clear the screen
33 RDKBD - Read the keyboard
34 KBDST - Get keyboard status
35 KBDFL - Get keyboard flags
36 CHINP - Get key input
37 ALLMEM- Allocate memory dynamically
38 FREMEM- Free memory dynamically
39 SETNUL- Form a null terminated string
40 REVAB - Reverse the foreground and background colors in
attribute byte
Copyright (c) 1987 Marc A. Norton All Rights Reserved.
APR 1988 FAT-VIDEO 1.21
GENERAL INFORMATION
Table of Functions - Video Library
----------------------------------
No. Function
--- --------
41 SETBC - Set the CGA border colors
42 BVEF - Get the BIOS equipment flag
43 EGAF - Get the BIOS EGA flag
44 CGACOF- Turn CGA cursor off, via Hardware
45 CGACON- Turn CGA curosr on, via Hardware
46 MONCOF- Turn MONO cursor off, via Hardware
47 MONCON- Turn MONO cursor on, via Hardware
48 GETDOS- Get the dos version
49 GETTIM- Get the current time
50 CLRKBD- Flush the keyboard buffer
51 BEEP - Beep the screen
52 CUROFF- Turns any screen cursor off,via BIOS
53 CURON - Turns any screen cursor on,via BIOS
54 COMLIN- Get command line tail, DOS 2.0
55 GETML - Get Memory from Heap (Lahey Fortran Only !).
56 RLSML - Return memory to the Heap (Lahey Fortran Only !).
57 PEEKL - Get a longword (4-byte) integer from memory.
58 POKEL - Store a longword (4-byte) integer in memory.
59 WRTS - Write a string to the screen, no attribute. Uses BIOS.
60 WRTSP - Write a string to screen, using loc given. Uses BIOS.
61 CPUT - Write a string to screen, writes to screen memory.
62 C